find a niche for oneself - Französisch Englisch Wörterbuch